﻿using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using Transport.Core.Models.Settings;

namespace Transport.Areas.Administrator.Models
{
    public class PostOfficeModel
    {
        public int PostOfficeId { get; set; }
        [Required(ErrorMessage = "Tên là bắt buộc nhập.")]
        [StringLength(128, ErrorMessage = "Tên tối đa là 128 kí tự.")]
        public string PostOfficeName { get; set; }
        [StringLength(128, ErrorMessage = "Địa chỉ tối đa là 128 kí tự.")]
        public string Address { get; set; }
        [StringLength(24, ErrorMessage = "Số điện thoại tối đa là 24 kí tự.")]
        public string PhoneNumber { get; set; }
        [StringLength(24, ErrorMessage = "Mã bưu cục tối đa là 24 kí tự.")]
        public string PostOfficeCode { get; set; }
        public int StateProvinceId { get; set; }
        public string StateProvinceName { get; set; }
        public List<StateProvince> StateProvinces { get; set; }
    }
}